*NW 36 - ÉAÉvÉäÉPÅ[ÉVÉáÉìÇèëÇ≠ÇΔÇ´Ç… CloseOpenTransport ÇåƒÇ‘ (96 îN 7 åé 3 ì˙)
Q: ÉAÉvÉäÉPÅ[ÉVÉáÉìÇèëÇ≠ÇΔÇ´Ç… CloseOpenTransport ÇåƒÇ‘ïKóvÇÕǻǢÅAÇΔǫDZǩÇ≈ì«ÇÒÇæãLâØÇ™Ç†ÇÈÇÃÇ≈Ç∑Ç™ÅADZÇÍÇÕñ{ìñÇ≈ǵÇÂǧǩÅH
A: ê≥ǵǢÇΔLJǢǶNjÇ∑Ç™ÅAǪǧÇ≈ǻǢÇΔLJǢǶNjÇ∑ÅBå≥Çà OT ÉvÉçÉOÉâÉ~ÉìÉOÉ}ÉjÉÖÉAÉãÇ…ÇÕÅAÉAÉvÉäÉPÅ[ÉVÉáÉìë§Ç≈ CloseOpenTransport ÇåƒÇŒÇ»Ç≠ǃLJǢǢÅAÇΔèëÇ©ÇÍǃǢNjÇ∑ÅBǵǩǵÅAOT 1.1 à»ëOÇÃÉoÅ[ÉWÉáÉìÇ…ÇÕÉoÉOǙdžÇËÅACloseOpenTransport ÇåƒÇŒÇ∏Ç… PPC ÉlÉCÉeÉBÉuÅEÉAÉvÉäÉPÅ[ÉVÉáÉìÇèIóπÇ∑ÇÈÇΔÅAǪÇÍÇìKêÿÇ…ÉÅÉÇÉäÇ©ÇÁÉNÉäÅ[ÉìÉAÉbÉvÇ≈Ç´Ç‹ÇπÇÒÇ≈ǵÇΩÅB
éüÇ…ÅAÉ|ÉCÉìÉgÇΔÇ»ÇÈÇ¢Ç≠ǬǩÇÃãKë•Çé¶ÇµÇ‹Ç∑ÅB
-
- 1. ÉAÉvÉäÉPÅ[ÉVÉáÉìà»äOÇÃÉRÅ[ÉhÇèIóπÇ∑ÇÈç€ÇÕÅAèÌÇ…
CloseOpenTransport ÇåƒÇ‘ïKóvǙdžÇËÇ‹Ç∑ÅB
- 2. 68K ÉAÉvÉäÉPÅ[ÉVÉáÉìÇÕ
CloseOpenTransport ÇåƒÇŒÇ»Ç≠ǃLJé©ìÆìIÇ…ÉNÉäÅ[ÉìÉAÉbÉvÇ≥ÇÍÇÈÇÕÇ∏Ç≈Ç∑Ç™ÅAÇ≈Ç´ÇÈǩǨÇË CloseOpenTransport ÇåƒÇ‘DZÇΔÇÇ®ä©ÇflǵNjÇ∑ÅB
- 3. OT 1.1 à»ëOÇÃÉoÅ[ÉWÉáÉìè„Ç≈é¿çsÇ∑ÇÈ PPC ÉAÉvÉäÉPÅ[ÉVÉáÉìÇèIóπÇ∑ÇÈÇΔÇ´ÇÕÅAïKÇ∏
CloseOpenTransport ÇåƒÇÒÇ≈Ç≠ÇæÇ≥Ç¢ÅB
3 î‘ñ⁄ÇÃÉ|ÉCÉìÉgÇämé¿Ç…ñûÇΩÇ∑ÇΩÇflÇ…ÇÕÅAéüÇÃÇÊǧDžÅAÉÅÉCÉìÅEÉAÉvÉäÉPÅ[ÉVÉáÉìÅEÉRÅ[ÉhÇÃíÜÇ≈ CFM èIóπÉvÉçÉVÅ[ÉWÉÉÇégǧÇΔǢǧï˚ñ@ǙdžÇËÇ‹Ç∑ÅB
static Boolean gOTInited = false;
void CFMTerminate(void)
{
if (gOTInited) {
gOTInited = false;
(void) CloseOpenTransport();
}
}
void main(void)
{
OSStatus err;
err = InitOpenTransport();
gOTInited = (err == noErr);
// DZDZDžÉAÉvÉäÉPÅ[ÉVÉáÉìÇÃécÇËÇÃÉRÅ[ÉhÇèëÇ≠
if (gOTInited) {
(void) CloseOpenTransport();
gOTInited = false;
}
}
íçà”:ÉAÉvÉäÉPÅ[ÉVÉáÉìà»äOÇÃÉRÅ[ÉhÇÃèÍçáÇÕÅAèÌÇ… CloseOpenTransport ÇåƒÇ‘ïKóvǙdžÇËÇ‹Ç∑ÅB
íçà”:Mac OS Ç…é©ìÆìIÇ»ÉNÉäÅ[ÉìÉAÉbÉvã@ç\Ç™ópà”Ç≥ÇÍǃǢÇÈÇΔÇ´Ç≈LJÅAí èÌÇÕ "à¿ëSëŒçÙ" ÇΔǵǃDZÇÃï˚ñ@ÇçÃópǵǃÇ≠ÇæÇ≥Ç¢ÅBè≠Ç»Ç≠ÇΔLJí èÌÇÃÉAÉvÉäÉPÅ[ÉVÉáÉìÇÃèIóπéûÇ…ÇÕÅAéËìÆÇ≈ÉNÉäÅ[ÉìÉAÉbÉvÇçsǧÇÃÇ™ämé¿Ç»ï˚ñ@ÇΔǢǶNjÇ∑ÅB
[ Technical Q&A's : Communications & Collaboration : Networking : NW36 ]
|